package com.zcxy.fast.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 代码生成
 * 
 * @author zcc
 * @email 860474958@qq.com
 * @date 2020-09-12
 */
@Data
@ApiModel(value = "SysAutocodeItem", description = "代码生成实体对象")
public class SysAutocodeItemVo   {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键", required = false)
    private String id;

    @ApiModelProperty(value = "主表主键", required = false)
    private String parentId;

    @ApiModelProperty(value = "数据库名称", required = false)
    private String columnName;

    @ApiModelProperty(value = "数据库名称", required = false)
    private String columnNameB;

    @ApiModelProperty(value = "数据库描述", required = false)
    private String columnComment;

    @ApiModelProperty(value = "物理类型", required = false)
    private String type;

    @ApiModelProperty(value = "数据字典", required = false)
    private String javaType;

    @ApiModelProperty(value = "java名称", required = false)
    private String javaName;

    @ApiModelProperty(value = "0非主键1主键", required = false)
    private String pk;

    @ApiModelProperty(value = "列表需要展示：0不1需要", required = false)
    private String needList;

    @ApiModelProperty(value = "编辑显示：0 不1 显示", required = false)
    private String needEdit;

    @ApiModelProperty(value = "查询:0不1查询", required = false)
    private String needSearch;

    @ApiModelProperty(value = "匹配模式", required = false)
    private String searchType;

    @ApiModelProperty(value = "控件类型", required = false)
    private String controlType;

    @ApiModelProperty(value = "数据来源类型", required = false)
    private String controlDatasourseType;

    @ApiModelProperty(value = "排序", required = false)
    private Integer sort;

    @ApiModelProperty(value = "控件数据源值", required = false)
    private String controlDatasourse;

    @ApiModelProperty(value = "校验规则", required = false)
    private String ruleId;

    @ApiModelProperty(value = "必填，0非必填，1必填", required = false)
    private String required;

    @ApiModelProperty(value = "最大长度", required = false)
    private String maxLength;

    @ApiModelProperty(value = "0不是1是", required = false)
    private String needOrder;

    @ApiModelProperty(value = "0:asc 1: desc", required = false)
    private String orderType;

    @ApiModelProperty(value = "唯一", required = false)
    private String onlyOne;

}

